{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fprq2\fcharset134 \'cb\'ce\'cc\'e5;}}
{\colortbl ;\red255\green0\blue0;\red0\green0\blue255;\red255\green0\blue255;\red0\green0\blue128;}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\nowidctlpar\cf1\lang2052\f0\fs20\'d3\'f4\'bd\'f0\'cf\'e3\'ec\'e1\'bc\'bc\'ca\'f5 \ul\'b1\'e0\'b3\'ccVIP\'bd\'cc\'b3\'cc\par
www.yjxsoft.com\par
\'d7\'a8\'d2\'b5\'b5\'c4\'b1\'e0\'b3\'cc\'bc\'bc\'ca\'f5\'c5\'e0\'d1\'b5\'bb\'f9\'b5\'d8 \par
\'ce\'d2\'c3\'c7\'b5\'c4\'bf\'da\'ba\'c5\'a3\'ba\'be\'f8\'b6\'d4\'b2\'bb\'d2\'bb\'d1\'f9\'b5\'c4\'bd\'cc\'b3\'cc\'a3\'a1\'be\'f8\'b6\'d4\'b2\'bb\'d2\'bb\'d1\'f9\'b5\'c4\'ca\'b5\'d5\'bd\'cc\'e5\'d1\'e9\'a3\'a1\'c7\'e5\'ce\'fa\'b5\'c4\'cb\'bc\'c2\'b7!\'cf\'b8\'d6\'c2\'c8\'ab\'c3\'e6\'b5\'c4\'bd\'b2\'bd\'e2\'a3\'a1\'c8\'c3\'c4\'e3\'b8\'d0\'b5\'bd\'d1\'a7\'cf\'b0\'d4\'ad\'c0\'b4\'bf\'c9\'d2\'d4\'d5\'e2\'c3\'b4\'bc\'f2\'b5\'a5\'a3\'a1\par
\'b6\'af\'bb\'ad\'bd\'cc\'b3\'cc\'d6\'bb\'ca\'c7\'c6\'f0\'b5\'bd\'bc\'bc\'ca\'f5\'bd\'bb\'c1\'f7\'d7\'f7\'d3\'c3.\'c7\'eb\'b4\'f3\'bc\'d2\'b2\'bb\'d3\'c3\'c0\'fb\'d3\'c3\'b4\'cb\'b7\'bd\'b7\'a8\'b6\'d4\'b9\'fa\'c4\'da\'b5\'c4\'d3\'ce\'cf\'b7\'d7\'f6\'c6\'c6\'bb\'b5.\par
\pard\'b9\'fa\'c8\'cb\'d3\'a6\'b8\'c3\'cd\'c5\'bd\'e1\'c6\'f0\'c0\'b4\'d2\'bb\'d6\'c2\'b6\'d4\'cd\'e2\'b2\'c5\'ca\'c7\'ce\'d2\'c3\'c7\'b5\'c4\'d4\'f0\'c8\'ce.\'d3\'c9\'b4\'cb\'b6\'af\'bb\'ad\'d4\'ec\'b3\'c9\'b5\'c4\'c8\'ce\'ba\'ce\'ba\'f3\'b9\'fb\'ba\'cd\'b1\'be\'d5\'be\'ce\'de\'b9\'d8.\ulnone\par
\'b1\'be\'bd\'cc\'b3\'cc\'ca\'d3\'c6\'b5\cf2 1024*768\cf1\'b7\'d6\'b1\'e7\'c2\'ca\'cf\'c2\'b9\'db\'bf\'b4\'d7\'ee\'bc\'d1\par
\par
\'b4\'f3\'bc\'d2\'ba\'c3\'a3\'ac\'ce\'d2\'ca\'c7\'d3\'f4\'bd\'f0\'cf\'e3\'c0\'cf\'ca\'a6\'a3\'ba\cf3 QQ150330575\cf1\par
\'bb\'b6\'d3\'ad\'b4\'f3\'bc\'d2\'b2\'ce\'bc\'d3\'d3\'f4\'bd\'f0\'cf\'e3\'ec\'e1\'bc\'bc\'ca\'f5\cf2 VC++\'cd\'e2\'b9\'d2\'b1\'e0\'b3\'cc\'c5\'e0\'d1\'b5\'b0\'e0\cf1\'a1\'a3\'d4\'da\'bd\'d3\'cf\'c2\'c0\'b4\'b5\'c4\'d2\'bb\'b6\'ce\'ca\'b1\'bc\'e4\'bd\'ab\'d3\'c9\'ce\'d2\'ba\'cd\'b4\'f3\'bc\'d2\'d2\'bb\'c6\'f0\'d1\'a7\'cf\'b0\'cd\'e2\'b9\'d2\'b5\'c4\'b7\'d6\'ce\'f6\'a3\'ac\'d6\'c6\'d7\'f7\'a1\'a3\par
\cf2  \'d0\'a1\'b2\'e2\'ca\'d4\'a3\'ba\par
1.\'b8\'a1\'d4\'ea\'b5\'c4\'c8\'cb\'c8\'dd\'d2\'d7\'cb\'b5\'a3\'baXX\'d3\'ef\'d1\'d4\'b2\'bb\'d0\'d0\'c1\'cb\'a3\'ac\'d3\'a6\'b8\'c3\'d1\'a7YY\'a3\'bb\emdash\emdash\'ca\'c7\'c4\'e3\'d7\'d4\'bc\'ba\'b2\'bb\'d0\'d0\'c1\'cb\'b0\'c9\'a3\'a1\'a3\'bf \par
2.\'b8\'a1\'d4\'ea\'b5\'c4\'c8\'cb\'c8\'dd\'d2\'d7\'ce\'ca\'a3\'ba\'ce\'d2\'b5\'bd\'b5\'d7\'b8\'c3\'d1\'a7\'ca\'b2\'c3\'b4\'a3\'bb\emdash\emdash\'b1\'f0\'ce\'ca\'a3\'ac\'d1\'a7\'be\'cd\'b6\'d4\'c1\'cb\'a3\'bb \par
3.\'b8\'a1\'d4\'ea\'b5\'c4\'c8\'cb\'c8\'dd\'d2\'d7\'ce\'ca\'a3\'baXX\'d3\'d0\'c7\'ae\'cd\'be\'c2\'f0\'a3\'bb\emdash\emdash\'bd\'a8\'d2\'e9\'c4\'e3\'c8\'a5\'c7\'c0\'d2\'f8\'d0\'d0\'a3\'bb \par
4.\'b8\'a1\'d4\'ea\'b5\'c4\'c8\'cb\'c8\'dd\'d2\'d7\'cb\'b5\'a3\'ba\'ce\'d2\'d2\'aa\'d6\'d0\'ce\'c4\'b0\'e6\'a3\'a1\'ce\'d2\'d3\'a2\'ce\'c4\'b2\'bb\'d0\'d0\'a3\'a1\emdash\emdash\'b2\'bb\'d0\'d0\'a3\'bf\'d1\'a7\'d1\'bd\'a3\'a1 \par
5.\'b8\'a1\'d4\'ea\'b5\'c4\'c8\'cb\'c8\'dd\'d2\'d7\'ce\'ca\'a3\'baXX\'ba\'cdYY\'c4\'c4\'b8\'f6\'ba\'c3\'a3\'bb\emdash\emdash\'b8\'e6\'cb\'df\'c4\'e3\'b0\'c9\'a3\'ac\'b6\'bc\'ba\'c3\emdash\emdash\'d6\'bb\'d2\'aa\'c4\'e3\'d1\'a7\'be\'cd\'d0\'d0\'a3\'bb \par
6.\'b8\'a1\'d4\'ea\'b5\'c4\'c8\'cb\'b7\'d6\'c1\'bd\'d6\'d6\'a3\'baa)\'d6\'bb\'b9\'db\'cd\'fb\'b6\'f8\'b2\'bb\'d1\'a7\'b5\'c4\'c8\'cb\'a3\'bbb)\'d6\'bb\'d1\'a7\'b6\'f8\'b2\'bb\'bc\'e1\'b3\'d6\'b5\'c4\'c8\'cb\'a3\'bb \par
7.\'b0\'d1\'ca\'b1\'f7\'d6\'b5\'c4\'bc\'bc\'ca\'f5\'b9\'d2\'d4\'da\'d7\'ec\'b1\'df\'a3\'ac\'bb\'b9\'b2\'bb\'c8\'e7\'b0\'d1\'b9\'fd\'ca\'b1\'b5\'c4\'bc\'bc\'ca\'f5\'bc\'c7\'d4\'da\'d0\'c4\'c0\'ef\'a3\'bb \par
\'b2\'ce\'bf\'bc\'a3\'ba\par
\pard\nowidctlpar\cf3\ul\b www.yjxsoft.com\cf2\ulnone\par
4.0.4\'a1\'a2\cf4\'bc\'f1\'ce\'ef\'d1\'a1\'cf\'ee\'bf\'a8\cf3 -\cf2\'d7\'d4\'b6\'af\'bc\'f1\'ce\'ef\'ba\'af\'ca\'fd\'b9\'b9\'bd\'a8\par
           a\'a1\'a2\'b9\'fd\'c2\'cb\'c0\'ac\'bb\'f8\'ce\'ef\'c6\'b7-\'b2\'bb\'bc\'f1\'c0\'ac\'bb\'f8\'c1\'d0\'b1\'ed\'c0\'ef\'b5\'c4\'ce\'ef\'c6\'b7\par
         \cf3   b\'a1\'a2\'cb\'e3\'b7\'a8\'c9\'e8\'bc\'c6\par
           c\'a1\'a2\'b1\'e0\'d0\'b4\'b4\'fa\'c2\'eb\par
           d\'a1\'a2\'b9\'a6\'c4\'dc\'b2\'e2\'ca\'d4\par
#include "GameProc.h"\cf2\par
\cf3  //1---------------\'bf\'d8\'bc\'fe\'b9\'d8\'c1\'aa\'b1\'e4\'c1\'bf-------------\par
IDC_CHECK_PICKGOODS    m_chk_bAutoPickGoods //BOOL \'d7\'d4\'b6\'af\'bc\'f1\'ce\'ef\'bf\'aa\'b9\'d8\par
IDC_CHECK_SIFT_TRASH   m_chk_b_SiftTrash    //BOOL \'b9\'fd\'c2\'cb\'c0\'ac\'bb\'f8\'ce\'ef\'c6\'b7\'bf\'aa\'b9\'d8\par
IDC_LIST_SIFT_TRASH    m_list_trash         //CCheckListBox\par
//2 \'cc\'ed\'bc\'d3\'d2\'bb\'b8\'f6\'ce\'c4\'b1\'be\'bf\'f2\'a3\'ac2\'b8\'f6\'b0\'b4\'c5\'a5\par
IDC_EDIT_ADDCONTENT    m_edt_cs_AddContent  //CString\par
IDC_BUTTON_ADD         \par
IDC_BUTTON_DELETE\par
\cf2\par
//3 \'d0\'de\'b8\'c4\cf3 m_list_trash\'bf\'d8\'bc\'fe\'ca\'f4\'d0\'d4 \'d1\'a1\'d6\'d0 Fixed,Has String \'c8\'a5\'b5\'f4sort\'ca\'f4\'d0\'d4\par
// \'b4\'f2\'bf\'aapage3.h\'ce\'c4\'bc\'fe \par
\'d5\'d2\'b5\'bd  \tab CListBox\tab m_list_trash; \'d0\'de\'b8\'c4\'b3\'c9 \tab CCheckListBox\tab m_list_trash;\par
\par
//4\'d7\'d4\'b6\'af\'bc\'f1\'ce\'ef\'b6\'a8\'ca\'b1\'c6\'f7 \'bb\'d8\'b5\'f7\'ba\'af\'ca\'fd\par
//\'d4\'da gameproc.h \'c0\'ef\'cc\'ed\'bc\'d3\'b6\'a8\'ca\'b1\'c6\'f7 ID \'ba\'cd\'bb\'d8\'b5\'f7\'ba\'af\'ca\'fd\'cb\'b5\'c3\'f7\par
#define Timer_CHECKPICKID    Timer_ID_BASE+6\par
extern  void CALLBACK AutoCheckPick_CallBack(HWND h,UINT uMsg,UINT IdEvent,DWORD dwtime);\par
\par
\cf2 /* \'b2\'ce\'bf\'bc3.4.3\par
dd i*4+CurListBase //\'ce\'ef\'c6\'b7\'ca\'f4\'d0\'d4\par
 +8 //\'b7\'d6\'c0\'e0\'b1\'e0\'ba\'c5 33\'ca\'b1\'b1\'ed\'ca\'be\'ce\'ef\'c6\'b7\par
 +C //\'d4\'da\'b6\'d4\'cf\'f3\'ca\'fd\'d7\'e9\'d6\'d0\'b5\'c4 \'cf\'c2\'b1\'ea\'d6\'b5 \'a3\'a8\'cd\'a8\'d3\'c3\'a3\'a9\par
 +64//\'d3\'eb\'cd\'e6\'bc\'d2\'be\'e0\'c0\'eb\par
 +90//\'c3\'fb\'d7\'d6*/\par
//\'d0\'b4\'b9\'fd\'c2\'cb\'ce\'ef\'c6\'b7 \'ba\'af\'ca\'fd\par
 \par
\par
void CPAGE3::OnButtonAdd() \par
\{\par
\tab // TODO: Add your control notification handler code here\par
\tab UpdateData(true);\par
    m_list_trash.AddString(m_edt_cs_AddContent);\par
    UpdateData(false);\par
\}\par
\par
void CPAGE3::OnCheckPickgoods() \par
\{\par
\tab // TODO: Add your control notification handler code here\par
\tab UpdateData(true);\par
\tab if (m_chk_bAutoPickGoods) \par
\tab\{\par
\tab\tab SetTimer(Timer_CHECKPICKID,500,AutoCheckPick_CallBack);//\'bf\'aa\'c6\'f4\'d7\'d4\'b6\'af\'bc\'f1\'ce\'ef\par
\tab\}\par
\tab else\par
\tab\{\par
\tab\tab KillTimer(Timer_CHECKPICKID); //\'b9\'d8\'b5\'f4\'d7\'d4\'b6\'af\'bc\'f1\'ce\'ef\par
\tab\}\par
\par
\}\par
\par
//\'b9\'fd\'c2\'cb\'d6\'b8\'b6\'a8\'ce\'ef\'c6\'b7 \'ba\'af\'ca\'fd\par
\cf1  void Sift_Goods(char * GoodsName) //\'b2\'ce\'bf\'bc\'d2\'d4\'c7\'b0\'ce\'ef \'b9\'fd\'c2\'cb\'bc\'f1\'ce\'ef\'d0\'de\'b8\'c4\par
\cf2  \{\par
\tab  //\'b1\'e9\'c0\'fa\'ce\'ef\'c6\'b7\'c1\'d0\'b1\'ed\par
\tab  \tab\par
\tab int* Goodsobj;//\'d6\'b8\'cf\'f2\'ce\'ef\'c6\'b7\'b6\'d4\'cf\'f3\'bb\'f9\'d6\'b7\par
\tab int* obj_8;//\'b7\'d6\'c0\'eb\'b1\'e0\'d2\'c6 0x33\'b2\'c5\'b1\'ed\'ca\'be\'ce\'ef\'c6\'b7\par
\tab char* obj_90; //\'ce\'ef\'c6\'b7\'c3\'fb\'d7\'d6\par
\tab float* obj_64; //\'d3\'eb\'cd\'e6\'bc\'d2\'be\'e0\'c0\'eb\par
\tab char showstr[512],st[33];\par
\tab  for (int i=0;i<0x1Fff;i++)\par
\tab  \{\par
\tab\tab   Goodsobj=(int*)(CurListBase+i*4);//\'c8\'a1\'b5\'c3\'b6\'d4\'cf\'f3\'bb\'f9\'d6\'b7\'d6\'b8\'d5\'eb\par
          if (*Goodsobj==0)\{break;\} //\'b1\'e9\'c0\'fa\'b5\'bd\'b6\'d4\'cf\'f3\'ca\'fd\'d7\'e9 \'ce\'b2\'b2\'bf\par
\tab\tab   obj_8=(int*)(*Goodsobj+0x8);//\'d6\'b8\'d5\'eb\'d6\'b8\'cf\'f2\'b7\'d6\'c0\'e0\'b1\'e0\'ba\'c5\par
\tab\tab   if (*obj_8==0x33/*\'c5\'d0\'b6\'cf\'ca\'c7\'b7\'f1\'ce\'aa\'ce\'ef\'c6\'b7\'c0\'e0*/)\par
\tab\tab   \{//\'c8\'e7\'b9\'fb\'ca\'c7\'ce\'ef\'c6\'b7\'d4\'f2\'d6\'b4\'d0\'d0\'cf\'c2\'c1\'d0\'b2\'d9\par
          obj_90=(char*)(*Goodsobj+0x90);//\'d6\'b8\'d5\'eb\'d6\'b8\'cf\'f2\'ce\'ef\'c6\'b7\'c3\'fb\'d7\'d6\par
\tab\tab   obj_64=(float*)(*Goodsobj+0x64);//\'b4\'cb\'d6\'b8\'d5\'eb\'d6\'b8\'cf\'f2\'d3\'eb\'cd\'e6\'bc\'d2\'b5\'c4\'be\'e0\'c0\'eb\par
\tab\tab    //\'cf\'d4\'ca\'be\'b3\'f6\'c0\'b4\par
\tab\tab    memset(showstr,0,512);//\'c7\'e5\'bf\'d5\'c4\'da\'b4\'e6\par
\tab\tab    memcpy(showstr,obj_90,strlen(obj_90));\par
\tab\tab    //strcat;\'d7\'d6\'b4\'ae+\par
\tab\tab    strcat(showstr,",\'be\'e0\'c0\'eb:");\par
\tab\tab    //\'cf\'d4\'ca\'be\'be\'e0\'c0\'eb\par
\tab\tab    //itoa((int)obj_64,st,10);//\'b0\'d1\'be\'e0\'c0\'eb \'d7\'aa\'b3\'c9\'d7\'d6\'b4\'ae \'b4\'e6\'b7\'c5\'b5\'bdst\par
\tab\tab    sprintf(st,"%f",*obj_64);\par
\tab\tab    strcat(showstr,st);\par
\tab\tab    //\'d4\'da\'c1\'d0\'b1\'ed\'bf\'d8\'bc\'fe\'c0\'ef\'cc\'ed\'bc\'d3\'d2\'bb\'d0\'d0\par
\tab\tab    if ( (strcmp(obj_90,GoodsName)==0)) \par
\tab\tab    \{\par
\tab\tab\tab     *obj_8=0x88;\par
\tab\tab\tab\par
\tab\tab    \}\par
\tab\tab   \par
\tab\tab   \}\par
\tab  \} //\'ca\'b5\'d0\'d0\'b9\'fd\'c2\'cb\par
  \par
 \tab\par
 \}\par
\par
 //////////////////////////////////////////////////////////////////////////\par
 \cf1  //////////\'b1\'e9\'c0\'fa\'bb\'d6\'b8\'b4\'ce\'ef\'c6\'b7\'ca\'f4\'d0\'d4\par
 void ResumeGoodsList()\par
\cf2  \{\par
\tab int* Goodsobj;//\'d6\'b8\'cf\'f2\'ce\'ef\'c6\'b7\'b6\'d4\'cf\'f3\'bb\'f9\'d6\'b7\par
\tab int* obj_8;//\'b7\'d6\'c0\'eb\'b1\'e0\'d2\'c6 0x33\'b2\'c5\'b1\'ed\'ca\'be\'ce\'ef\'c6\'b7\par
\tab  \par
\tab   for (int i=0x0;i<0x1Fff;i++)\par
\tab  \{\par
\tab\tab   Goodsobj=(int*)(CurListBase+i*4);//\'c8\'a1\'b5\'c3\'b6\'d4\'cf\'f3\'bb\'f9\'d6\'b7\'d6\'b8\'d5\'eb\par
          if (*Goodsobj==0)\{return;\} //\'b1\'e9\'c0\'fa\'b5\'bd\'b6\'d4\'cf\'f3\'ca\'fd\'d7\'e9 \'ce\'b2\'b2\'bf\par
\tab\tab   obj_8=(int*)(*Goodsobj+0x8);//\'d6\'b8\'d5\'eb\'d6\'b8\'cf\'f2\'b7\'d6\'c0\'e0\'b1\'e0\'ba\'c5\par
\tab\tab   if (*obj_8==0x88/*\'c5\'d0\'b6\'cf\'ca\'c7\'b7\'f1\'ce\'aa\'ce\'ef\'c6\'b7\'c0\'e0*/)\par
\tab\tab   \{//\'c8\'e7\'b9\'fb\'ca\'c7\'ce\'ef\'c6\'b7\'d4\'f2\'d6\'b4\'d0\'d0\'cf\'c2\'c1\'d0\'b2\'d9\par
             *obj_8=0x33;\tab\tab    \par
\tab\tab   \par
\tab\tab   \}\par
\tab   \} //end for\par
\}\par
\cf1 void Sift_Trash() //\'b9\'fd\'c2\'cb\'c1\'d0\'b1\'ed\'c0\'ef\'b5\'c4\'cb\'f9\'d3\'d0\'c0\'ac\'bb\'f8\par
\cf2\{\par
\tab CString GoodsNames;\par
 for (int i=0;i<page3.m_list_trash.\cf3 GetCount\cf2 ();i++)// \'b1\'e9\'c0\'fa\'c0\'ac\'bb\'f8\'ce\'ef\'c6\'b7\'c1\'d0\'b1\'ed\par
 \{    \par
if (page3.m_list_trash.GetCheck(i)==1) //(\'b4\'f2\'b9\'b4)\'d1\'a1\'d6\'d0\'b5\'c4\'b2\'c5\'b9\'fd\'c2\'cb\par
\{\par
\tab   page3.m_list_trash.GetText(i,GoodsNames);\par
\tab   \cf3 Sift_Goods\cf2 (GoodsNames.GetBuffer(10)); //\'b9\'fd\'c2\'cb\'d6\'b8\'b6\'a8\'c3\'fb\'ce\'ef\'c6\'b7+8=0x88\par
\}\par
   \par
 \}\par
\}\par
void CPAGE3::OnCheckSiftTrash() \par
\{\par
\tab // TODO: Add your control notification handler code here\par
\tab UpdateData(true);\par
\}\par
\cf1 void CALLBACK AutoCheckPick_CallBack(HWND h,UINT uMsg,UINT IdEvent,DWORD dwtime)\par
\cf2\{   \par
\tab //\'b9\'fd\'c2\'cb\'ce\'ef\'c6\'b7(\'d0\'de\'b8\'c4\'ce\'ef\'c6\'b7\'ca\'f4\'d0\'d4)\par
\tab page3.UpdateData(true);\par
\tab if (page3.m_chk_b_SiftTrash)\par
\tab\{\par
\tab\tab //\'b9\'fd\'c2\'cb\'ce\'ef\'c6\'b7\par
\tab  \cf1 Sift_Trash\cf2 (); //\'b9\'fd\'c2\'cb\'c1\'d0\'b1\'ed\'c0\'ef\'b5\'c4\'cb\'f9\'d3\'d0\'c0\'ac\'bb\'f8\par
\tab\}\par
\tab  \cf3 PickGoods\cf2 ();\par
\tab //\'bb\'d6\'b8\'b4\'ce\'ef\'c6\'b7\'ca\'f4\'d0\'d4\par
\tab  \cf3 ResumeGoodsList\cf2 ();\par
\}\cf3\par
\par
\cf2\par
}
 